package io.github.shenbinglife.springboot2.layui.admin.service.impl;

import javax.persistence.metamodel.ManagedType;
import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.Type;
import java.lang.reflect.Member;

public class CustomSingularAttribute<X, T> implements SingularAttribute<X, T> {



    @Override
    public boolean isId() {
        return false;
    }

    @Override
    public boolean isVersion() {
        return false;
    }

    @Override
    public boolean isOptional() {
        return false;
    }

    @Override
    public Type<T> getType() {
        return null;
    }

    @Override
    public String getName() {
        return null;
    }

    @Override
    public PersistentAttributeType getPersistentAttributeType() {
        return null;
    }

    @Override
    public ManagedType<X> getDeclaringType() {
        return null;
    }

    @Override
    public Class<T> getJavaType() {
        return null;
    }

    @Override
    public Member getJavaMember() {
        return null;
    }

    @Override
    public boolean isAssociation() {
        return false;
    }

    @Override
    public boolean isCollection() {
        return false;
    }

    @Override
    public BindableType getBindableType() {
        return null;
    }

    @Override
    public Class<T> getBindableJavaType() {
        return null;
    }
}
